package com.interviewbackend.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("interview_summary")
public class InterviewSummary {
    @TableId(type = IdType.AUTO)
    private Long id; // 主键

    private Long interviewId; // 所属面试 ID
    private Float totalScore; // 综合总分

    private Float knowledgeScore;        // 专业知识水平
    private Float expressionScore;       // 语言表达能力
    private Float logicScore;            // 逻辑思维能力
    private Float creativityScore;       // 创新能力
    private Float pressureScore;         // 应变与抗压能力
    private Float collaborationScore;    // 沟通与协作能力

    private String personalityJson; // 人格标签或分析（JSON）
    private String finalComment;    // AI 总评建议（如发展建议、总结）
}

